package com.jiazhong.basic.pack0308.ex;

public class DemoD {

    // 这个方法的拥有者有一个异常，但是不处理
    private static void a(int week) throws Exception {
        if (week > 7) {
            System.out.println("星期只有1-7");
            Exception e = new Exception("星期只有1-7");
            throw e;
        }
        System.out.println("星期" + week);
    }

    // 方法调用者，调用可能存在异常的方法时，要去处理异常(抓住｜抛出)
    private static void b(int week) throws Exception {
        a(week);
    }

    private static void c(int week) {
        try {
            b(week);
        } catch (Exception e) {
            System.out.println("出现了异常情况：" + e.getMessage());
        }
    }

    public static void main(String[] args) {
        c(8);
    }
}
